﻿/*
 * 作者：新生命开发团队（http://www.newlifex.com/）
 * 
 * 版权：版权所有 (C) 新生命开发团队 2002-2014
 * 
 * 修改：海洋饼干（cuteant@outlook.com）
*/

using System;

namespace CuteAnt.Serialization
{
	/// <summary>对象成员信息</summary>
	public interface IObjectMemberInfo
	{
		/// <summary>名称</summary>
		String Name { get; }

		/// <summary>类型</summary>
		Type Type { get; }

		/// <summary>对目标对象的该成员取值赋值</summary>
		/// <param name="target">目标对象</param>
		/// <returns></returns>
		Object this[Object target] { get; set; }
	}
}